Search criteria: scientific name =
Machimus callidus
Photo © by
James Bradley
Machimus callidus
Robber Fly